body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0;}
html,body{margin:0 auto;font-family: "microsoft yahei",tahoma,arial,\5b8b\4f53;font-size:12px;line-height: 1.5;color:#848484;cursor: default;}
a{color:#333;text-decoration: none;}
body{background: #fff;}
img,input{vertical-align: middle;display: inline-block;}
img{border:0;}
li{list-style-type:none;}
input{font-size:12px;margin:0;color:#848484;line-height: 1.5;float: none;outline: none;}
.box{overflow: hidden;background: #fff;}
#header{position: relative;height:100px;background:#fff;z-index: 103;}
.wraper{width: 1090px;margin-left: auto;margin-right: auto;}
#header .wraper{position: relative;zoom:1;height:100px;margin:0 auto;}
#header .logo{left: 0;top:28px;position: absolute;height:43px;outline: none;cursor: pointer;z-index: 9;font-size:42px;line-height: 45px;}
.step{overflow: hidden;height: 36px;width: 354px;margin-top:35px;background:url(../img/shopcar/step_shopping_cart.png) no-repeat;}
.fr{float: right;}
.step li{display: none;}
#main{padding-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.cartlist_cpt_type1{border-top: none;}
.cartlist_cpt{padding-top:2px;}
.mt15{margin-top:15px;}
.cartlist_cpt .table{margin-bottom: 25px;font-size:14px;}
.table{width: 100%;border-collapse: separate;}
tbody{display: table-row-group;vertical-align: middle;border-color:inherit;}
tr{display: table-row;vertical-align: inherit;border-color: inherit;}
.cartlist_cpt tr{padding:0;margin:0;}
.cartlist_cpt .table tbody th.title{padding-left: 20px;}
.cartlist_cpt .table th{height:33px;line-height: normal;background:none;color:#999;vertical-align: middle;font-size:12px;padding: 0 10px;font-weight: normal;}
.tipmsg_cart .seller{padding:10px 0 15px;font-size:18px;font-weight: bold;color:#333;text-align: left;margin-top: 15px;}

.checkout_action{min-height: 62px;margin-top:35px;position: relative;}
.fl{float: left;}
.checkout_action .m_total{border:1px solid #eaeaea;width: 1088px;height:40px;line-height: 40px;padding:10px;background: #F8F8F8;}
.checkout_action .btn_clear{margin-left: 20px;padding:0;height:auto;line-height: 1.2;width: auto;color:#666;}
.checkout_action .m_total .fl a:hover{color:red;}
.checkout_action .fr{padding-right:140px;line-height: 20px;text-align: right;}
.checkout_action .allgoods{color:#848484;}
.checkout_action .allgoods i{color:#D12147;font-weight: 700;font-size:18px;font-style: normal;margin: 0 4px;}
.checkout_action .fr .itm{margin-left: 20px;}
.checkout_action .allgoods i em{font-weight: 700;font-style: normal;}
em{font-style: normal;}
i{font-style: normal;font-weight: 500;}
.checkout_action .allmoney{color:#999;}
.checkout_action .btn_checkout{position: absolute;top:0;right:0px;bottom: 0;background:#D22147;width: 120px;line-height: 60px;text-align: center;color:#fff;font-size: 18px;} 

.blank10{width: 100%;height:10px;float: none;clear: both;overflow: hidden;display: block;}
.other_prolist{margin-top: 10px;}
.other_prolist .hd{overflow: hidden;height:38px;padding:10px 0;}
.other_prolist .hd h2{font-size: 18px;color:#333;float: left;padding-top:5px;}
.other_prolist .hd span{float: left;padding-left: 12px;color:#999;font-size:14px;padding-top:9px;}
.other_prolist .hd .next{float: right;line-height: 38px;font-size: 14px;color:#999;margin-right: 10px;}
.other_prolist .hd .next i{width: 17px;height:14px;background:url(../img/shopcar/icon-new.png) right bottom no-repeat;display: inline-block;vertical-align: top;margin:12px 8px 0;}
.other_prolist .bd{overflow: hidden;height: 321px;}
.other_prolist .bd ul{overflow: hidden; margin-right: -15px;}
.cartlist .table_con{border:1px solid #eaeaea;}
.table td{padding:15px 5px;}
.table_con td{padding:0 10px;border-bottom: 1px solid #eaeaea;}
.table_con .col_2{padding:20px 80px 20px 20px;}
.clearfix{clear: both;}
.table_con .col_2 .txtwrap{float: left;margin-left:20px;width: 310px;text-align: left;}
.table_con .col_2 .tit{height:35px;overflow: hidden;line-height: 18px;}
.table_con .col_2 .tit a{color:#555;}
.table_con .col_2 .tit a:hover{color: red;text-decoration: underline;}
.table_con .col_2 .attr{color:#999;height:20px;padding-top: 5px;}
.taxes{position: relative;}
.taxes .u_taxval{color:#333;}
.price{color:#c40000;font-size:12px;display: inline-block;line-height: 18px;}
.priceA_gray{color:#626164;padding-left:11px;font-family: Tahoma;}
.table .price{color:#333;padding:0;font-weight: normal;}
.oprate{display: inline-block;height:25px;vertical-align: middle;line-height:25px;}
.oprate a{width: 21px;height:23px;border:1px solid #d8d8d8;margin-right:-1px;float: left;background:url(../img/shopcar/oprate.png) no-repeat;}
.oprate .intxt{float: left;padding:2px;height:19px;line-height: 19px;border:1px solid #d8d8d8;width: 40px;text-align: center;background:#fff;}
.oprate .add{margin-left: -1px;margin-right:0;background-position: left -23px;}
.table_con .col_6 .bule{width: 10px;height:10px;overflow: hidden;color: #007ccf;background:url(../img/shopcar/itemshut.jpg) 0 -10px no-repeat;float: left;text-indent: -11px;}
.table_con .col_6 .bule:hover{background-position: 0 0;}